AsanaPlugins\WooCommerce\ProductBundles\ProductBundle C

Total Complexity 110
Dependencies 3
Dependents 1
Total lines 445
Lines of code 238
Logical lines of code 108
Comment lines 131
Methods 29
Properties 1

Methods 29

Method Rating Maintainability Complexity Lines of code
get_item_default_data()
C
42 26 42
is_in_stock()
C
43 26 39
get_item_products()
A
46 10 38
get_initial_data()
S
50 7 27
add_to_cart_url()
S
59 8 12
has_price()
S
69 4 6
add_to_cart_text()
S
72 4 4
is_purchasable()
S
76 3 3
is_fixed_price()
S
71 2 6
get_theme_size()
S
79 1 3
set_theme_size()
S
80 1 3
get_items()
S
79 1 3
get_default_products()
S
79 1 3
set_bundle_title()
S
80 1 3
set_custom_display_price()
S
80 1 3
set_shipping_fee_calculation()
S
80 1 3
set_fixed_price()
S
80 1 3
set_theme()
S
80 1 3
get_fixed_price()
S
79 1 3
set_individual_theme()
S
80 1 3
set_default_products()
S
80 1 3
set_items()
S
80 1 3
get_type()
S
82 1 3
get_individual_theme()
S
79 1 3
get_theme()
S
79 1 3
get_bundle_title()
S
79 1 3
get_custom_display_price()
S
79 1 3
get_shipping_fee_calculation()
S
79 1 3
__construct()
S
76 1 4